package com.eastedu.report.common.model.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 同步测验环节 - 资源接收使用明细（资源类型）
 * <p>
 * 附件二～附件六：教师各环节资源使用个数、资源接收个数、资源使用率
 *
 * @author superman
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
@Table(name = "t_teacher_teaching_activity_exam_resource_usage_detail")
@TableName("t_teacher_teaching_activity_exam_resource_usage_detail")
public class TeacherTeachingActivityExamResourceUsageDetailPO extends CommonRankEntity {

    @Column(name = "`general_paper_followed_use_number`", columnDefinition = "int comment '教师使用测验单个数（同步）'")
    private Integer generalPaperFollowedUseNumber;

    @Column(name = "`general_paper_history_use_number`", columnDefinition = "int comment '教师使用测验单个数（历史）'")
    private Integer generalPaperHistoryUseNumber;

    @Column(name = "`secret_paper_followed_use_number`", columnDefinition = "int comment '教师使用绝密试卷个数（同步）'")
    private Integer secretPaperFollowedUseNumber;

    @Column(name = "`secret_paper_history_use_number`", columnDefinition = "int comment '教师使用绝密试卷个数（历史）'")
    private Integer secretPaperHistoryUseNumber;

    @Column(name = "`resource_use_number`", columnDefinition = "int comment '教师使用测验资源总个数'")
    private Integer resourceUseNumber;

}